package com.gms.service.placemanager;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.gms.entity.place.Place;
import org.springframework.stereotype.Service;

import java.util.List;


@Service
public interface PlaceService extends IService<Place> {
    /*
    * 新增场地
    * */
    public void InsertPlace(Place place);
    /*
    * 删除场地
    * */
    public void DeletePlaceByNo(String place_no);
    /*
    * 查询场地编号是否已存在
    * */
    public boolean CheckPlaceNo(String place_no);
    /*
    * 查询所有场地--分页
    * */
    public List<Place> SelectAllPlace();
    /*
    * 修改场地
    * */
    public void UpdatePlace(Place place);
    /*
    * 查询所有场地--根据场地类型--分页
    * */
    public List<Place> SelectAllPlaceByType(String type);
    /*
     * 查询所有场地--根据场地类型--分页
     * */
    public List<Place> SelectAllPlaceByStorey(String storey);
    /*
    * 查询所有场地--根据场地类型、楼层
    * */
    public List<Place> SelectAllPlaceByOrder(String type, String storey);

}
